package cn.tedu.spring.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class TestUser {
    public static void main(String[] args) {
        /*
        1.让spring framework 框架创建对象
        2.获取该对象;
        3.测试：调run方法.
         */
        //1.让framework框架创建IoC容器，并且把创建的Spring Bean对象放入IoC容器中
        ApplicationContext context=new AnnotationConfigApplicationContext
                ("cn.tedu.spring.example.User");
        /*
        1.代码自动折行：右键行号位置，选择 Soft-Wrap
        2.复制路径快捷键：
        2.1 Ctrl+Shift+Alt+c
        2.1 Fn+Ctrl+Shift+Alt+c
        3.快速补全
          context.getBean(User.class).var+回车
         */
        //2.获取类对象，实例化接收。getBean（加载类对象）
        User user = context.getBean(User.class);
        //3.调用run方法查看是否已经获取到了类对象；
        user.run();

    }
}
